export interface BasicInfo {
  totalNum: number
  averageAgeNum: number
  manNum: number
  womanNum: number
  newNum: number
  resignationNum: number
}

type Item = Record<string, string>

export type AgeInfo = Item
export type EducationInfo = Item
export type NativePlaceInfo = Item
export type DepartmentInfo = Item
export type OccupationInfo = Item
export type SeniorityInfo = Item
export type PersonnelInfo = Item[]
export type ResignationReasonsInfo = Item

export interface HrInfo {
  basicInfo: BasicInfo
  ageInfo: AgeInfo
  educationInfo: EducationInfo
  nativePlaceInfo: NativePlaceInfo
  departmentInfo: DepartmentInfo
  occupationInfo: OccupationInfo
  seniorityInfo: SeniorityInfo
  personnelInfo: PersonnelInfo
  resignationReasonsInfo: ResignationReasonsInfo
}

export interface HrNews {
  title: string
  content: string
  updateTime: string
}
